跳到主要内容

C++ const 成员函数

在参数列表之后可以添加 const,用于修饰 this 指针的类型:

std::string isbn const { return bookNo; }

默认情况下,this 的类型是指向类类型的常量指针,即 Sales_data *const,所以我们不能脱脸世现在定到常量对象上,所以就不能在常量对象上调用普通的成员函数。

相反,如果声明为 const Sales_data *const 就能提高函数的灵活性。